'''
普通for循环遍历       已掌握
排序
    修改原列表
        sort()  升序
        sort(Reverse=True)  降序
        random.shuffle(list)    打乱顺序，需要导入random->import random
    生成新列表
        sorted(list)    默认升序，使用新对象接收
        sorted(list,Reverse=True)   降序，使用新对象接收
reversed(list)      返回一个逆序的迭代器对象，不修改原列表，且只能使用一次
max(list)           返回列表最大值，支持多种类型，具体可以参考孙兴华讲解的优先级
min(list)           返回列表最小值，支持多种类型，具体可以参考孙兴华讲解的优先级
sum(list)           对列表的所有元素进行求和，非数值类型的运算会报错
'''

a = '1'
b = '1' + ''
print(id(a))
print(id(b))

c = [10, 20, 30]
d = reversed(c)
print(d)  # <list_reverseiterator object at 0x000001CA7F3893C0>
print(list(d))  # [30, 20, 10]
print(list(d))  # []
